// components/musicList.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    music:{
      type: Object
    }
  },
  observers: {
    'music.playCount': function(count) {
      this.setData({
        playCount: this._tranNumber(count,2)
      })
    }
  },
  /**
   * 组件的初始数据
   */
  data: {
    playCount:0
  },

  /**
   * 组件的方法列表
   */
  methods: {
    // 格式化歌单播放数
    _tranNumber(num,points){
      const str = num.toString().split('.')[0]
      if(str.length<6){
        return str
      }else if(str.length>=6 && str.length<=8) {
        let endNum = str.substring(str.length - 4,str.length - 4 + points)
        return parseInt(num/10000) + '.' + endNum + '万'
      }else if(str.length>8){
        let endNum = str.substring(str.length-8,str.length-8+points)
        return parseInt(num/100000000) + '.' +endNum+ '亿'
      }
    }
  }
})
